angular.module('starter.services', [])

.factory('Chats', function() {
  // Might use a resource here that returns a JSON array

  // Some fake testing data
  var chats = [{
    id: 0,
    title: 'Ben Sparrow',
    pubdate: '03-06 12:22:12',
    description: '位于大凉山谷腹地的西昌卫星发射中心迎来久违的细雪。2月1日15时29分，第五颗新一代北斗导航卫星搭载狭长的长征三号丙/远征一号火箭，扶摇直上云霄。云幕低垂，从点火发射到火箭完全隐入云层，不过30余秒。记者在距离发射塔约两公里的观测点目睹这一过程，耳边传来观众的叹息，“太快了!真舍不得。”观众里有不少年轻人，他们或多或少地参与了星上载荷的研制。研制整颗卫星的“北斗人”很年轻，抓总团队来自中国科学院微小卫星创新研究院，平均年龄30岁。记者曾在发射前探访卫星测试间，一水儿的年轻人坐在屏幕前，有条不紊地进行最后一次卫星状态检查。',
    image: 'img/ben.png'
  }, {
    id: 1,
    title: 'Max Lynx',
    pubdate: '03-06 12:22:12',
    description: '123',
    image: 'img/max.png'
  }, {
    id: 2,
    title: 'Adam Bradleyson',
    pubdate: '03-06 12:22:12',
    description: '234',
    image: 'img/adam.jpg'
  }, {
    id: 3,
    title: 'Perry Governor',
    pubdate: '03-06 12:22:12',
    description: '345',
    image: 'img/perry.png'
  }, {
    id: 4,
    title: 'Mike Harrington',
    pubdate: '03-06 12:22:12',
    description: '456',
    image: 'img/mike.png'
  }];

  return {
    all: function() {
      return chats;
    },
    remove: function(chat) {
      chats.splice(chats.indexOf(chat), 1);
    },
    get: function(chatId) {
      for (var i = 0; i < chats.length; i++) {
        if (chats[i].id === parseInt(chatId)) {
          return chats[i];
        }
      }
      return null;
    }
  };
});
